let noteTypes = [{
  name: '施工申请',
  enName: 'Construction',
  approvers: [
    '行李安检维保单位负责人',
    '行李系统承包商相关专业工程师',
    '行李系统承包商运行维保主管',
    '行李中控室运行主管',
    '行李系统承包商负责人',
    'T3行李系统工程师',
    'T3行李业务经理',
  ],
  steps: [{
    value: 1,
    label: '1-行李安检维保单位负责人',
    name: '行李安检维保单位负责人',
  },{
    value: 2,
    label: '2-行李系统承包商相关专业工程师',
    name: '行李系统承包商相关专业工程师',
  },{
    value: 3,
    label: '3-行李系统承包商运行维保主管',
    name: '行李系统承包商运行维保主管'
  },{
    value: 4,
    label: '4-行李中控室运行主管',
    name: '行李中控室运行主管',
  },{
    value: 5,
    label: '5-行李系统承包商负责人',
    name: '行李系统承包商负责人'
  },{
    value: 6,
    label: '6-T3行李系统工程师',
    name: '行李系统工程师'
  },{
    value: 7,
    label: '7-T3行李业务经理',
    name: 'T3行李业务经理'
  }],
  hint: '施工申请',
}, {
  name: '变更申请',
  enName: 'RequestChange',
  approvers: [
    '中控室值班经理',
    '申请方负责人',
    '航站楼工程师',
    '航站楼业务经理',
  ],
  moreSteps: [
    '填写变更实施现场情况描述', // +++ step === 1001 申请人填写 申请人同时也是变更实施人 如果下面审批中有一次被拒绝了就在这里重新填写，此时isRejected为true
    '审批—第三方联系人',  // +++ step === 1002 可能为空 只能签字
    '审批-实施日中控室值班经理', // step === 1003
    '审批-实施日中控室IT维护主管', // step === 1004
    '核实—变更核实者', // +++ step === 1005 核实者不能拒绝，变更核实者也是审批员，只能签字
    '填写变更回顾内容',  // +++ step === 1006，申请人填写，如果下面审批中有一次被拒绝了就在这里重新填写，此时isRejected为true
    '审批—中控室值班经理',  // step === 1007
    '审批—申请方负责人',  // step === 1008
    '审批—航站楼工程师',  // 此处审批完成后可以关闭 step === 1009
  ],
  steps: [{
    value: 1,
    label: '1-中控室值班经理',
    name: '中控室值班经理',
  },{
    value: 2,
    label: '2-申请方负责人',
    name: '申请方负责人',
  },{
    value: 3,
    label: '3-航站楼工程师',
    name: '航站楼工程师',
  },{
    value: 4,
    label: '4-航站楼业务经理',
    name: '航站楼业务经理',
  },{
    value: 1002,
    label: '1002-第三方联系人',
    name: '第三方联系人',
  },{
    value: 1003,
    label: '1003-实施日中控室值班经理',
    name: '实施日中控室值班经理',
  }, {
    value: 1004,
    label: '1004-实施日中控室IT维护主管',
    name: '实施日中控室IT维护主管',
  },{
    value: 1005,
    label: '1005-变更核实者',
    name: '变更核实者',
  },{
    value: 1007,
    label: '1007-回顾-中控室值班经理',
    name: '回顾-中控室值班经理',
  },{
    value: 1008,
    label: '1008-回顾-申请方负责人',
    name: '回顾-申请方负责人',
  },{
    value: 1009,
    label: '1009-回顾-航站楼工程师',
    name: '回顾-航站楼工程师',
  }],
  hint: '变更申请',
}, {
  name: '外部测试申请',
  enName: 'ExternalTest',
  approvers: [
    '航站楼业务经理',
  ],
  steps: [{
    value: 1,
    label: '1-航站楼业务经理'
  }],
  hint: '外部测试申请',
},{
  name: '系统项目性测试申请',
  enName: 'ProjectTest',
  approvers: [
    '行李中控室值班经理',
    '申请单位部门负责人',
    'T3行李系统工程师',
    'T3行李业务经理',
  ],
  steps: [{
    value: 1,
    label: '1-行李中控室值班经理',
    name: '行李中控室值班经理',
  },{
    value: 2,
    label: '2-申请单位部门负责人',
    name: '申请单位部门负责人',
  },{
    value: 3,
    label: '3-T3行李系统工程师',
    name: 'T3行李系统工程师',
  },{
    value: 4,
    label: '4-T3行李业务经理',
    name: 'T3行李业务经理',
  }],
  hint: '项目性测试申请',
},{
  name: '涉及资源的维保申请',
  enName: 'Maintain',
  approvers: [
    '行李中控室值班主管',
    '行李运维分管负责人',
    '申请单位/部门负责人',
    'T3行李工程师',
    'T3行李业务经理',
  ],
  steps: [{
    value: 1,
    label: '1-行李中控室值班主管',
    name: '行李中控室值班主管',
  },{
    value: 2,
    label: '2-行李运维分管负责人',
    name: '行李运维分管负责人',
  },{
    value: 3,
    label: '3-申请单位/部门负责人',
    name: '申请单位/部门负责人',
  },{
    value: 4,
    label: '4-T3行李工程师',
    name: 'T3行李工程师',
  },{
    value: 5,
    label: '5-T3行李业务经理',
    name: 'T3行李业务经理'
  }],
  hint: '涉及资源的维保申请'
}];

module.exports = {
  noteTypes,
};
